Data handling system



Sept. 26, 1967 Filed April 28, 1965 TELETYFE TERMINAL SERIAL READER PUNCH TERH'NAL 67 Sheets-Sheet l I l i l MEMORY I 1 ADDRESSCNG A 51 g n 1 I PAPER TAPE A READER E Fm J T r d R R r I F S 5 i k L i T g i I a a i g 1 2 1 l i i f g E 4 26 1 28 i g f 55 "7% 52 1 z 1 1 ame ccn p i TRANSLATOR smus 4 I V g CONTROL WORD MEMURY i ADDRESS REC I ELECTRONIC SCANNER MEMORY L I 22 l i L 1 IHVENTORS ARTHUR E COLLINS JACK E. GR ENE HOLGER R. JENSEN MARTIN J. KELLY ELLIOTT R. MARSH FLAV'US M. POWELL ATTURNE Y P 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLING SYSTEM I 67 Sheets-Sheet 2 Filed April 28, 1965 DATA 5 W DRIVERS RESE DRIVE STROBE DRIVER ADAPTER SENSE AMPLIFIER ILATCHES DIAPER TAPE READER TRANSLAT OR ARRAY D SK STORAGE T RANSLATOR AR A mm ::::jw Q i :1; I

m DR VE DR' U E b mm M as ?H w, A 3 8 DECODE 31 SELECT CIRCUIT CONTROL LOGIC FIG. 20

Sept. 26, 1967 A. F. COLLINS ETAL DATA HANDLING SYSTEM 7 Sheets-Sheet 3 Filed April 28, 1965 4a l V N y m A I 9 5 A W l!I| llllilx I! m w J l f U (\l 1 1 l (l R 11 m m A E L V n C 4 MN m w M Am D m Ill 0 M N C III 6 E m R ma n 4 M F. R S R on w T m M R N 6 0 Ill! 0 A C CMS m /.l1 I I u a n R TIE TE 4 R F m E E II. A "N EH m RR C R W 1 i!!! rib! 0 O T 1 V9 0 5H 1 s a M 6 D a 2 2 2 6 a 00 I on 5 Pl! m w B E l H D W a B A E D 6 w T M 8 W Z 0 6 A 00 H 2 VA V0 5 6 a T0 ADAPTER ADDRESS DECODE FIG. 2b

P 26, 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLING SYSTEM e? Sheets-Sheet 4 Filed April 28, 1965 E F i i a S 2. i ll 3 m a Eafizisi H M E, a as 55, N; as 3 y w ET 2 25% m5 am? as E? as 3 E z N 5 W 2 s a e 3 a 4 h 1! [4111 H as w W ems 2 r E0 5 5: g I mo: [1! mo: 65% :55: wmwxficzg wmmw a? 1i 15am I! 3 5 z I 11 I 32 2% 2% Q1 w? #1 1/ E H W. a: a 2%: A 52 N2 5% i 22% 20:52,: @051 as? 2w E s: a I: 322% s m r fi r @5522; L

F an QE 7 Sheets-Sheet. 5

Sept. 26, 1967 Filed April 28, 1965 $22 :22 m wwmm im EN LN w Q .m X a 0m imam Q w E W I am v x M m n g H M 4 w as L12: 5% fi s 5% i w xx 2% :05: MT r w QNN p n w mo 5m w m .i a: m ill k m m 5 M E K v w Qm m m H Y m Timfima E z w N mi" EN @2226 i E E 3:02 3 E P a Sept. 26, 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLING SYSTEM Filed April 28, 1965 6'7 Sheets-Sheet 7 I/O CYCLE A I A 1 F 'I A III] MEM CYCLE I REQUEST 5 I/O UNIT RMAM ADDRESS C NSS CYCLE D I/O REC ADDRESS TO RALS E RESETC SET RALS F CONTENTS OF RALS C CONTENTS OF REC MEN SALS H REC MEN READ-WRITE I MAR RESET J MAR RI FROM ADDRESS CHANNEL K MAR CONTENTS L CR1 CONTENTS N MAIN MEM INHIBIT TIME GATE CRI TO INFO. CHANNEL REC MEN X4 SECT SEL.

P GATE I/O DATA BUS TO NEMINH 0 I/O DATA BUS INFO FIG. 4a

P 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLING SYSTEM Sheets-Sheet 8 Filed April 28, 1965 READ'IN OR READ-OUT CYCLE .Ill rll FIG. 4b

ADD ONE I/O MEN CYCLE 1 REQUEST I/O MEN. CYCLE 2 REQUEST I/O UNIT RMAM ADDR READ-IN OR READ-OUT CYCLE I/O REC. AODR TO RALS RESET A SET RALS CONTENTS OF RALS CONTENTS OF REC MEN SALS REGISTER MEN READ "WRITE MODIFY NAR ADDRESS MAR RESET MAR RT FROM ADDR CHANNEL MAR INFO CONTENTS CR1 CONTENTS MAIN MEMORY INHIBIT TIME 0 GATE CR 1 TO INFO CHANNEL REC MEN I/O SECT SEL (READ-IN ONLY) 5 GATE I/O OATA BUS TO HEM INH DRVR I/O DATA BUS (READ-OUT oum we mm CHANNEL T0 mm mmvn Sept. 26, 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLING SYSTEM Filed April 28, 1965 67 Sheets-Sheet 9 CPU READY sEcuREuH 158 L 4E0M CYCLE nnmc READ PULSE5+- F.S.T. RESET comm) a 206 NOT mam: POVQERET 0 NOT 186 ES WRITE H a CYCLE TIMING Q SCIgf gLOCK 1026 son 1 \1/0 son 9? FIG. 50

, SCTZ 5013 ADAPTER ADDRESS BUS \r/o 5m 51 F 12bT6 103 \l/O SCTG W Sept 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLING SYSTEM led April 28, 1965 57 Sheets-Sheet 10 m SET 6 H S 0 DATA BUS i i LATCH 2% LATCH f mmsmssmn 68 TELETYPE LINE LATCH [it-um msmaumn 2 use I164 114 1 7 5 LATCH INPUI s an scrz SECURED m INPUT zen I} ECONTROL ERROR 501 2 202 scr 1 145 INPUT saw scr 1 1a INPUT 4 an 501 2 ELECTRONIC SCANNER p 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLI NG SYSTEM 67 Sheets-Sheet 11 Filed April 28, 1965 J :5 =3 l||||l.|| 2:: 25m

x E N wt: :3

E E E AL :5 is

C @5128 9mm ESE C p 1967 A. F. COLLINS ETAL 3,344,410

DATA HANDLING SYSTEM 67 Sheets-Sheet 12 Filed April 28, 1965 plllj |lT| I| I I! i=3 5.3555 5 em N ma: 25m

=25 WEE Sept. 26,

Filed April 28, 1965 SCAN CYCLES ADDRESS IN SCAN RECISTER NEXT CHANNEL SELECT REGISTER IOCS MEMORY T0 CTRL LDCIC ADAPTER INFO ON DATA BUS DATA BUS BIT LINE 67 Sheets-Sheet 16 FORCESCANCICLE 28w I A I a I c I 0 I c I E I F I c I n I I FORCE scmcm IAIBICIDIGIEIFIGIHII I s I I c I o I E I E I F I c I n I 1 I J mRcFscmcmF I A I a I c I n I c I E I F I c I H I I mm; I A I a I c I u I c I E I F I c I H I I mm mm CONTROL :om AND comm --I comm om FIG. 9

CHARACTER READY CANCEL REPEAT END (IF MESSAGE END OF FILE SECURED CDNTRDL ERROR DATA ERROR FIG. 8

scrs

OUTPUT DATA FST I READY DP RESET DP READ 0P WRITE 0P SECURE Filed April 28, 1965 A. F. COLLINS ETAL DATA HANDLING SYSTEM 510 MEMORY 5L STROBE q MEMORY 5L, RESET FIG. 13o

6'7 Sheets-Sheet 17 540 READ msT.F Ya 6'3}; "15 561 59435 -vm| ALL 513 I won Wlji 568 +01 I I MEM REGEN k l -YNORMAL. i

REGEN. J 54Gb I J-Y READ MODE +1 READMODE WRITE lNST. 562 --R 00 J AMEN. RECEN F 2 -Y WRITE MODE SECURE: vggmrs MODE 0 INSI 565 L we" REGEN 542b Y SECURE none 0 5 +Y SECURE MODE v RR R uss @545 3 CHM 0 -v cum ERROR ass I/ F -+Y om ERROR MSS YCHNL ERROR MSS I. vi

-+Y LLR MSS -v LLR M55 Y u/c smrr MODE 4V6 HQPEK, A

+v ONE oown MODE -v ONE uowu MODE L H I I I F YMSS CYCLE TAKEN yum REGEN.

' -& HEM. REGEN.

R I HMEM. REGEN R HEM. REGEN l 4 @mm REGEN & EM, REGEN H Hgiih 5590 SENSE 0 LATCH 559::

REGEN DRIVE GATE v L Sept. 26, 1967 Filed April 28, 1965 G '5 +Y RESELCYCLE CTRL 6'? Sheets-Sheet. 19

-&1 +1 FORCE 5cm CYCLE -v nm ,-v FORCE 5cm OR. IF cm -1 CPU 1/0 ms u I -Y 05*- -u DR. {+Y RESET 0mm Y [19 SELECT REG.

3: I -Y cm ucsn T0 05R H I -Y GATE AGDR H T0 CSR #011 IP -v SAMPLE scn -v n20+- 592 +1 RESET msw 590 592 +v R u' H fig zg [1? DR. -14 NORMAL REBEN -v mu msw Y l/O 0m HUSB'HF 1 Y INVALID v0 msu -v WRITE msu 9 IP a -Y we om sus am +1 SECURE msm +1 RESET msu L +1 SELECT msu sas Sept. 2

Filed Ap ril 28, 1965 A. F. COLLINS ETAL DATA HANDLING SYSTEM eats-Sheet 20 Y READ NODE -Y WIRTE MODE Y SECURE NOOE +Y I455 CYCLE TAKEN I/O DATA sea BUS BIT6 I/IJ DATA BUS BIT 5 +Y CHAR DELETE EQ +Y LLR NSS -Y ADPT. 6 4

Y CHANNEL -Y WRITE N0DE1 ADPT SECURED Resum- -Y SECURE NODE ADPT CANCELIRIEPEOAT +Y ADP E Th AOPT EOE +Y NSS CYCLE -Y ONE DOWN NUDE -Y TINEB -Y INITIAL INSTRUCTION -+Y CHANNEL NOT SECURED +Y CHANNEL NOT READY -Y INPUT CYCLE REQUEST TAKEN FIG. 15b

+Y INPUT CYCLE REQUEST Y OUTPUT CYCLE REQUEST fl OUTPUT CYCLE REOUEST 'IN OUT OR "55 CYCLE Y NSS CYCLE L IP -E- '-Y DOWN CYCLE @Mr novm CYCLE REQUEST +Y NSS CYCLE REQUEST Y EARLY WARNING SIGNAL CYCLE REQUEST 

1. A DATE HANDLING SYSTEM COMPRISING, A PLURALITY OF TERMINALS AS A SOURCE OF DATA CHARACTERS, A FIRST MEMORY HAVING A PLURALITY OF POSITIONS FOR STORING SAID CHARACTERS, FIRST MEANS FOR ADDRESSING EACH OF SAID POSITIONS, MEANS FOR WRITING ONE OF SAID CHARACTERS INTO EACH OF SAID POSITIONS, MEANS FOR TRANSFERRING DATE CHARACTERS FROM SAID TERMINALS TO SAID WRITING MEANS, A SECOND MEMORY HAVING A PLURALITY OF SEPARATELY ADDRESSABLE LOCATIONS, SECOND MEANS FOR ADDRESSING EACH OF SAID LOCATIONS, FIRST ADDRESS INDICIA BEING STORED IN EACH OF SAID LOCATIONS, MEANS FOR TRANSFERRING SAID FIRST ADDRESS INDICIA FROM SAID LOCATION TO SAID FIRST ADDRESSING MEANS, MEANS FOR CONTROLLING THE TRANSFER OF SAID DATA CHARACTERS TO SAID WRITING MEANS, SAID CONTROL MEANS INCLUDING A THIRD MEMORY FOR STORING A PLURALITY OF CONTROL WORDS, SAID CONTROL WORD INCLUDING SECOND ADDRESS INDICIA, 